Prenositelnost z Kylixu do Delphi
Otázka od: Zdenek Sustr
31. 10. 2002 11:37
Dobry den
Pisu takovou celkem nenarocnou aplikaci, ale mam trochu problem.
Puvodne jsem si myslel, ze to budu psat v Kylixu pro Linux, pozdeji se
ukazalo, ze aplikace bude muset bezet ve Windows. Tak ted potrebuju
rozepsany kod naportovat do Windowsu, resp. do Delphi.
Problem je v tom, ze v Kylixovem zdrojaku jsou misto Types.dcu,
Graphics.dcu apod. pouzity QTYpes, QGraphics apod. Kdyz tedy zkusim
projekt v Delphi prelozit, hned mi to pise, ze nemohl prislusne knihovny
najit - ma samozrejme pravdu.
Jak se to resi? Existuji snad tyto Q kihovny pro Windows? Vi o tom nekdo
neco?
Diky,
Zdenek Sustr
Odpovedá: CERMAK
31. 10. 2002 12:24
V D6 a vyssim by mela jit aplikace pod Kylixem, az na nejaka systemova
volani bez problemu prelozit.
Jaromir Cermak
-----Original Message-----
From: Zdenek Sustr [mailto:sustr4@civ.zcu.cz]
Sent: Thursday, October 31, 2002 10:53 AM
To: delphi-l@clexpert.cz
Subject: Prenositelnost z Kylixu do Delphi
Dobry den
Pisu takovou celkem nenarocnou aplikaci, ale mam trochu problem.
Puvodne jsem si myslel, ze to budu psat v Kylixu pro Linux, pozdeji se
ukazalo, ze aplikace bude muset bezet ve Windows. Tak ted potrebuju
rozepsany kod naportovat do Windowsu, resp. do Delphi.
Problem je v tom, ze v Kylixovem zdrojaku jsou misto Types.dcu,
Graphics.dcu apod. pouzity QTYpes, QGraphics apod. Kdyz tedy zkusim
projekt v Delphi prelozit, hned mi to pise, ze nemohl prislusne knihovny
najit - ma samozrejme pravdu.
Jak se to resi? Existuji snad tyto Q kihovny pro Windows? Vi o tom nekdo
neco?
Diky,
Zdenek Sustr
---
Poíchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.406 / Virová báze: 229 - datum vydání: 21.10.2002
Odpovedá: Zdenek Stepanek
31. 10. 2002 12:17
Zdravim
Musis mit Delphi 6. Tam jsou obsazeny Qt knihovny a balicky (=CLX),
takze by to melo jit bez vetsich problemu prelozit a spustit. Pokud ale
nepotrebujes, aby to bezelo pod Linuxem, je dobre se CLXu zbavit. Nekde
na ROOTu jsem videl ukazky prevodu VCL aplikace z Delphi do CLX pro
Kylix. Opacnym zpusobem to jde taky. Obecne se da rict, ze kazda CLX
unita ma svuj VCL protejsek. (nekdy jsou treba dve VCL uvnitr jedne
CLX). Pak jen musis prepsat nazvy komponent. Muzes na tu s uspechem
pouzit metodu search-replace. Pokud to neni nic moc rozsahleho (tipuju,
ze zatim neni), tak to nebude neresitelny problem.
Zdenek Stepanek
-----Original Message-----
Pisu takovou celkem nenarocnou aplikaci, ale mam trochu problem.
Puvodne jsem si myslel, ze to budu psat v Kylixu pro Linux, pozdeji se
ukazalo, ze aplikace bude muset bezet ve Windows. Tak ted potrebuju
rozepsany kod naportovat do Windowsu, resp. do Delphi.
Problem je v tom, ze v Kylixovem zdrojaku jsou misto Types.dcu,
Graphics.dcu apod. pouzity QTYpes, QGraphics apod. Kdyz tedy zkusim
projekt v Delphi prelozit, hned mi to pise, ze nemohl prislusne knihovny
najit - ma samozrejme pravdu.
Jak se to resi? Existuji snad tyto Q kihovny pro Windows? Vi o tom nekdo
neco?
Odpovedá: cz574068@tiscali.cz
31. 10. 2002 13:12
Zdravim..
- aplikaci lze do windows prevest, ale je potreba mit Delphi 6. Nizssi
verze delphi to nepodporuji..
- je pak treba tuto aplikaci psat jako CLX application..
- dobra rada : - nic takoveho nedelej, psat pod CLX ve windows je utrpeni..
- radeji to prepis pod VCL, pokud to jde. Vyplati se to..
- delam v tom rok a tak vim o cem mluvim..
martin.
Dobry den
Pisu takovou celkem nenarocnou aplikaci, ale mam trochu problem.
Puvodne jsem si myslel, ze to budu psat v Kylixu pro Linux, pozdeji se
ukazalo, ze aplikace bude muset bezet ve Windows. Tak ted potrebuju
rozepsany kod naportovat do Windowsu, resp. do Delphi.
Problem je v tom, ze v Kylixovem zdrojaku jsou misto Types.dcu,
Graphics.dcu apod. pouzity QTYpes, QGraphics apod. Kdyz tedy zkusim
projekt v Delphi prelozit, hned mi to pise, ze nemohl prislusne knihovny
najit - ma samozrejme pravdu.
Jak se to resi? Existuji snad tyto Q kihovny pro Windows? Vi o tom nekdo
neco?
Diky,
Zdenek Sustr
___________________________________________________________
http://sms.tiscali.cz ...LOGA a MELODIE na mobil!
Nyní NOVĚ i pro mobilní telefony SIEMENS!
Odpovedá: Roman Newman
31. 10. 2002 14:06
>V D6 a vyssim by mela jit aplikace pod Kylixem, az na nejaka systemova
>volani bez problemu prelozit.
To nieje celkom pravda, je potrebne pisat unit s obydvoma druhmi unitov:
{$IFNDEF LINUX}
uses
Forms, SysUtils, ExtCtrls, StdCtrls, Spin, Controls, Menus;
{$ELSE}
uses
QForms, QTypes, QExtCtrls, QComCtrls, QStdCtrls, QControls, Classes,
SysUtils;
{$ENDIF}
Toto je zaciatok kodu z mojho programu kompilovaneho aj pod D5 aj pod
Kylix-om.
Taktiez je treba osetrit aby funkcie a procedury ktore nie ju v jednom z
kompilatorov
boli volene lek pri kompilovani z toho ktoreho kompilatoru.
Roman Newman